package o;

import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import java.util.Collections;
import java.util.List;

public interface vk<Model, Data> {

    public static class c<Data> {
        public final List<sa> ˊ;
        public final sg<Data> ˎ;
        public final sa ॱ;

        public c(@NonNull sa saVar, @NonNull sg<Data> sgVar) {
            this(saVar, Collections.emptyList(), sgVar);
        }

        public c(@NonNull sa saVar, @NonNull List<sa> list, @NonNull sg<Data> sgVar) {
            this.ॱ = (sa) aas.ˎ(saVar);
            this.ˊ = (List) aas.ˎ(list);
            this.ˎ = (sg) aas.ˎ(sgVar);
        }
    }

    boolean ˋ(@NonNull Model model);

    @Nullable
    c<Data> ˎ(@NonNull Model model, int i, int i2, @NonNull sc scVar);
}
